package com.bdqn.dao;

import com.bdqn.entity.Student;

import java.util.List;

/**
 * StudentDao 学生实体DAO接口
 *
 * @author LILIBO
 * @since 2022-04-26
 */
public interface StudentDao {

    /**
     * 添加
     *
     * @param student
     * @return 受影响行数
     */
    int insert(Student student);

    /**
     * 修改
     *
     * @param studentNo 需要修改的学生编号
     * @param studentName 修改后的学生姓名
     * @return 受影响行数
     */
    // int update(int studentNo, String studentName);

    /**
     * 通过学号删除
     *
     * @param studentNo
     * @return 受影响行数
     */
    // int delete(int studentNo);

    /**
     * 获得所有数据
     *
     * @return 学生对象集合
     */
    List<Student> selectAll();

    /**
     * 通过学号获取单个学生数据
     *
     * @param studentNo 学号
     * @return 学生对象
     */
    // Student getByNo(int studentNo);
}
